package me.zhengjie.modules.fund.service;

import me.zhengjie.modules.fund.domain.Fund;

import java.util.List;

public interface FundService {

    /**
     * 创建
     *
     * @param fund 基金
     */
    Fund create(Fund fund);

    /**
     * 批量新增
     *
     * @param funds 要插入的基金
     */
    void createBatch(List<Fund> funds);

    /**
     * 获取全部基金
     *
     * @return 所有基金列表
     */
    List<Fund> findAll();

    /**
     * 获取指定编码的基金
     *
     * @param code 基金编码
     * @return 指定编码的基金信息
     */
    Fund findByCode(String code);
}
